8050
460531
120168
896142
687492
611431
230688
68472
816825
420781
62863
436570
5136799
3560581
3067148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471